Extending a Persistent Object Framework to Enhance Enterprise Application Server Performance

نویسندگان

  • John C. Grundy
  • Steve Newby
  • Thomas Whitmore
  • Peter Grundeman
چکیده

High-volume transaction processing speed is critical for adequate performance in many enterprise application servers. We describe our experiences using an object-oriented persistency framework to achieve greatly enhanced server response by the transparent use of main-memory database technology. We took an application server whose data persistency is abstracted via a persistent object framework and replaced a version of the framework using a relational database for persistency with one that uses a memory database. No changes to any of the application server components were necessary to achieve this and we achieved between 10-20 times transaction processing performance improvement. We briefly discuss some extensions to our memory database and mapping framework necessary for large-scale enterprise systems support and for data-oriented systems integration. We hope our experiences will be useful for others, both in terms of techniques for abstracting object persistency mechanisms and in approaches to application server performance enhancement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending a J2EETM Server with Dynamic and Flexible Resource Management

The JavaTM 2 Platform, Enterprise Edition (J2EETM) is the standard platform for hosting enterprise applications written in the Java programming language. A single J2EE server can support multiple applications much like a traditional operating system, but performance levels can be difficult to control, due to the absence of resource management facilities in the Java platform. The Resource Manage...

متن کامل

DOVE: distributed objects based scientific visualization environment

This paper describes the design and performance of a distributed, multi-tier architecture for scienti c data visualization. A novel aspect of this framework is its integration of Java IDL, the CORBA distributed object computing middleware with JavaBeans, the Java Component model to provide a exible, interactive framework for distributed, highperformance scienti c data visualization. CORBA serve...

متن کامل

A Component Redundancy Framework for Automatic Performance Management of Enterprise Applications

Component technologies [1], such as EJB and .NET, are being increasingly adopted for building complex enterprise software systems. The reason for this is they promote software modularity and reusability, thus reducing time to market and decreasing development, testing and management costs. However, the particular characteristics inherent to component technologies, including component encapsulat...

متن کامل

A VRML Java Framework for D Objects Streaming over the Internet

In this paper a VRML Java framework for stream ing of D objects over the Internet is presented VRML is a le format for describing D virtual objects and Java is a general purpose program ming language used in a variety of applications They are both powerful and portable languages widely accepted worldwide External Author ing Interface EAI is a set Java classes used for the interaction between th...

متن کامل

Performance Monitoring of Java

We present a framework for monitoring the performance of component oriented distributed applications based on the Enterprise Java Beans specification. The environment leverages EJB architecture to monitor existing applications in real-time and to provide detailed run-time information that help identify performance hotspots at an object-oriented level. It is non-intrusive, portable across all EJ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002